//Ext.QuickTips.init();

Ext.define('PC.view.content.FormEmpresas', {
	extend : 'Ext.form.Panel',
	requires : [ 'Ext.form.*', 'Ext.data.*', 'Ext.tip.QuickTipManager'],
	alias : 'widget.formEmpresas',
	title : 'Form',
	id : 'formempresas',
	height : 200,
	width : 10, 
	bodyPadding : '5 5 0',
	defaults : {
		anchor : '100%',
		labelWidth : 100
	},
	items : [ {
		xtype : 'textfield',
		name : 'ramo',
		fieldLabel : 'Ramo',
		vtype : 'ramo',
		msgTarget : 'side',
		allowBlank : false
	}, {
		xtype : 'fieldset',
		title : 'Dados Financeiros',
		// columnWidth: 0.5,
		collapsible : false,
		defaultType : 'textfield',
		defaults : {
			anchor : '100%',
			width : 5
		},
		layout : 'anchor',
		items : [ {
			xtype : 'textfield',
			name : 'limVenda',
			fieldLabel : 'Limite para VENDA',
			vtype : 'limVenda',
			msgTarget : 'side',
			allowBlank : false
		}, {
			xtype : 'textfield',
			name : 'limCompra',
			fieldLabel : 'Limite para COMPRA',
			vtype : 'limCompra',
			msgTarget : 'side',
			allowBlank : false
		}, {
			xtype : 'textfield',
			name : 'qntdPapeis',
			fieldLabel : 'Comprar',
			vtype : 'qntdPapeis',
			msgTarget : 'side',
			allowBlank : false
		} /*
			 * ,{ xtype: 'chart', height: 340, width: 400, animate: true,
			 * insetPadding: 20, axes: [ { type: 'Category', fields: [ 'x' ],
			 * position: 'bottom', title: 'Category Axis' }, { type: 'Numeric',
			 * fields: [ 'y' ], position: 'left', title: 'Numeric Axis' } ],
			 * series: [ { type: 'line', xField: 'x', yField: [ 'y' ], smooth: 3 } ] }
			 */]
	} ],
	buttons : [ {
		text : 'Save',
		handler : function() {
			var form = this.up('form').getForm(), s = '';
			if (form.isValid()) {
				Ext.iterate(form.getValues(), function(key, value) {
					s += Ext.util.Format.format("{0} = {1}<br />", key, value);
				}, this);

				Ext.Msg.alert('Form Values', s);
			}
		}
	},

	{
		text : 'Reset',
		handler : function() {
			this.up('form').getForm().reset();
		}
	} ]
});
